package org.springblade.modules.repair.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.core.tenant.mp.TenantEntity;

/**
    * 保养模板内容
    */
@Data
@TableName(value = "blade_maintain_template_content")
public class TemplateContentVO {

	@JsonSerialize(using = ToStringSerializer.class)
	private Long id;

    /**
     * 模板id
     */
	@JsonSerialize(using = ToStringSerializer.class)
    private Long templateId;

    /**
     * 位置分类id，多个逗号隔开
     */
    private String locationTypeIds;

	private String name;

    /**
     * 维护保养项目（内容）
     */
    private String content;

    /**
     * 维护保养基本要求
     */
    private String basicRequirements;

    /**
     * 记录数据
     */
    private Integer recordData;

    /**
     * record_data单位
     */
    private String recordDataUnit;

    /**
     * record_data是否必填， 1：必填
     */
    private Integer recordDataRequire;

    /**
     * 拍照
     */
    private Integer photo;

    /**
     * photo是否必填， 1：必填
     */
    private Integer photoRequire;

    /**
     * 视频
     */
    private Integer video;

    /**
     * video是否必填， 1：必填
     */
    private Integer videoRequire;

    /**
     * 记录
     */
    private Integer record;

    /**
     * record单位
     */
    private String recordUnit;

    /**
     * record是否必填， 1：必填
     */
    private Integer recordRequire;
}
